package com.baor.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * 单独分校比例对象 t_alone
 *
 * @author ruoyi
 * @date 2024-05-14
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("t_alone")
public class AloneVo
{
    private static final long serialVersionUID = 1L;

    /** 单独分销计算规则 */
    @TableId(type = IdType.AUTO)
    private Long aloneId;

    /** 单独分销固定金额?(0不是固定金额,大于0代表固定金额分销的分销金额) */
    private BigDecimal aloneMoney;

    /** 分销等级(等级名称一样,分销规则不一样) */
    private String distributionLevelId;

    /** 当前等级一级分销获比例 */
    private BigDecimal firstLevel;

    /** 当前等级二级分销获比例 */
    private BigDecimal secondLevel;

    /** 分销商品号 */
    private String goodsId;

    @TableField(exist = false)
    private String levelName;

    @TableField(exist = false)
    private String levelGrade;
}
